poppy straw - German English Dictionary